﻿@charset "utf-8";
/*----------------#QYHD#search页----------------------*/

/*#QYHD#重定义：网页外框和底部最大宽度*/
.listPage#wrapper,
.listPage #footer{
   width:1092px;
}
/*#QYHD#边栏宽度*/
#container .list_sidebar{
   width:200px;
   float:left;
   position:relative;
   z-index:200;
}
#container .scroll_side{
   top:110px;
   position:fixed;
}
/*#QYHD#右侧栏*/
#container .list_sidebar#rightbar{
   float:right;
}
/*#QYHD#边栏菜单公共样式*/
#container .list_sidebar .sideMenu .item,
#container .list_sidebar .sideMenu .current,
#container .list_sidebar .sideMenu .list_title{
   padding:10px;
   width:180px;
}
/*#QYHD#边栏菜单样式-1*/
#container .list_sidebar .menu_style1 .item{
   border-bottom:1px solid #78c03d;
   background:#59a818;
font-size:16px;
}
/*#QYHD#边栏菜单样式-1:链接色*/
#container .list_sidebar .menu_style1 .item a{
   color:#bae695;
}
/*#QYHD#边栏菜单样式-1:鼠标滑过状态*/
#container .list_sidebar .menu_style1 .item.hoverbg{
   border-bottom:1px solid #fff;
   background:#fff;
}
#container .list_sidebar .menu_style1 .item.hoverbg a,
#container .list_sidebar .menu_style1 .item.hoverbg.current a{
   color:#59a818;
}
/*#QYHD#边栏菜单样式-1:当前选定项背景*/
#container .list_sidebar .menu_style1 .item.current{
   background-image:url(../img/icons/meta_icon.png);
   background-repeat: no-repeat;
   background-position:170px -98px;
}
/*#QYHD#边栏菜单样式-1:当前选定项链接色*/
#container .list_sidebar .menu_style1 .item.current a{
   color:#fff;
}


/*#QYHD#边栏菜单样式-2*/
#container .list_sidebar .menu_style2{
   margin-top:10px;
   font-size:16px;
}
#container .list_sidebar .menu_style2{
	position:relative;
}

/*#QYHD#边栏菜单样式-2:菜单项背景和底边框*/
#container .list_sidebar .menu_style2 .item,
#container .list_sidebar .menu_style2 .list_title{
   border-bottom:1px solid #5bb1cd;
   background:#439ebc;
}
/*#QYHD#边栏菜单样式-2:Label样式*/
#container .list_sidebar .menu_style2 .item{
   color:#a6ddf0;
   cursor:pointer;
   font-weight:normal;
   padding:0;
   width:200px;
   position:relative;
}
.menu_style2 .item strong{
	font-weight:normal;
}
#container .list_sidebar .menu_style2 .item div{
	padding:10px 30px 10px 10px;
}
#container .list_sidebar .menu_style2 .item strong{
	width:100%;
	display:block;
}
/*#QYHD#边栏菜单样式-2:过滤列表当前选项样式*/
#container .list_sidebar .menu_style2 .item .checked{
   background-image:url(../img/icons/checked.png);
   background-repeat:no-repeat;
   background-position:180px center;
   color:#fff;
}
/*#QYHD#边栏菜单样式-2:每行复选框*/
#container .list_sidebar .menu_style2 .item input{
   float:right;
}
/*#QYHD#边栏菜单样式-2:鼠标滑过状态*/
#container .list_sidebar .menu_style2 .hoverbg{
   border-bottom:1px solid #fff;
   background:#eff;
}
#container .list_sidebar .menu_style2 .hoverbg strong{
   color:#439ebc;
}

/*#QYHD#边栏菜单样式-2:标题字体颜色*/
#container .list_sidebar .sideMenu .list_title,
#container .list_sidebar .sideMenu .list_title .menubtn{
   color:#fff;
}
/*#QYHD#边栏菜单样式-2:标题选择项链接*/
#container .list_sidebar .sideMenu .list_title .menubtn{
	position:absolute;
	top:0;
	right:0;
	z-index:20;
	padding-right:8px;
	background:#47bbe1;
	max-width:144px;
}

.menubtn_text{
	background:url(../img/icons/dropdown.png) no-repeat right center;
	padding:10px 18px 10px 10px;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	white-space: nowrap;
	overflow:hidden;
	text-align:left;
}
* html .menubtn_text{
	background-image:url(../img/icons/ie6/dropdown.gif);
	width:61px;
}
/*#QYHD#边栏菜单样式-2:过滤列表*/
#container .list_sidebar .sideMenu .list_menu_container{
	width:300px;
	position:absolute;
	left:0;
	z-index:201;
}
.list_menu{
	position:absolute;
	min-width:152px;
	max-width:300px;
	padding-top:10px;
	background:#47bbe1;
	display:none;
}
* html .list_menu{
	padding-right: 45px;
}
/*#QYHD#边栏菜单样式-2:过滤列表每行样式*/
.sideMenu .list_menu li{
	padding:0 10px 10px 10px;
	overflow:hidden;
}
/*#QYHD#边栏菜单样式-2:过滤列表链接色*/
.sideMenu .list_menu li a{
	cursor:pointer;
	color:#b1ebfe;
	word-wrap:break-word; 
	overflow:hidden;
}
#container .sideMenu .list_menu  a:hover{
   color:#fff;
}

/*#QYHD#边栏菜单样式-3*/
#container .list_sidebar .menu_style3 .item,
#container .list_sidebar .menu_style3 .current{
   border-bottom:1px solid #d566d5;
   background:#cc51a5;
   font-size:16px
}
/*#QYHD#边栏菜单样式-1:链接色*/
#container .list_sidebar .menu_style3 .item a{
   color:#ffeac1;
}
/*#QYHD#边栏菜单样式-3:鼠标滑过状态*/
#container .list_sidebar .menu_style3 .item.hoverbg{
   border-bottom:1px solid #fff;
   background:#fff;
}
#container .list_sidebar .menu_style3 .item.hoverbg a{
   color:#cc51a5;
}
/*#QYHD#边栏菜单样式-1:当前选定项*/
#container .list_sidebar .menu_style3 .current {
   color:#fff;
   font-size:16px;
}
/*#QYHD#边栏菜单样式-5*/
#container .list_sidebar .menu_style5{
   margin-top:10px;
}
#container .list_sidebar .menu_style5 .item a{
   color:#fff;
} 
/*#QYHD#边栏菜单样式-3:鼠标滑过状态*/
#container .list_sidebar .menu_style5 .item.hoverbg{
   border-bottom:1px solid #fff;
   background:#fff;
}
#container .list_sidebar .menu_style5 .item.hoverbg a{
  color:#59a818;
}


/*#QYHD#中间内容区域宽度*/
#container #list_main{
   width:672px;
   height:auto;
   overflow:hidden;
   float:left;
   margin:0 9px;
   position:relative;
   z-index:3;
   margin-left:210px;
}
.extrabg{position:fixed; z-index:3;background:#134429 url(../img/bg.jpg) no-repeat fixed; width:1200px;height:111px;}
/*#QYHD#筛选器*/
#container #list_main #fliter{
   color:#fdd5be;   
   height:130px;
   overflow:hidden;
}
/*#QYHD#筛选器：每行间距*/
#container #list_main #fliter dl{
   margin:10px 15px 0;
   display:block;
   width:100%;
}
/*#QYHD#筛选器：左右并列*/
#container #list_main #fliter dl dt,
#container #list_main #fliter dl dd{
   float:left;
}
/*#QYHD#筛选器：左栏宽度*/
#container #list_main #fliter dl dt{
   width:50px;
   margin-right:15px;
}
/*#QYHD#筛选器：右栏宽度*/
#container #list_main #fliter dl dd{
   width:570px;
   height:auto;
   overflow:hidden;
}
/*#QYHD#筛选器：选项并列*/
#container #list_main #fliter dl dd .option{
   float:left;
   margin:0 23px 10px 0;
}
/*#QYHD#筛选器：Label移动上去呈手型标志*/
#container #list_main #fliter dl dd .option label{
   cursor:pointer;
}

/*#QYHD#搜索结果*/
#container #list_main .result{
   color:#434343;
   background:#fff;
   width:642px;
   height:auto;
   overflow:hidden;
   margin-top:10px;
   padding:15px;
   position:relative;
}
/*#QYHD#搜索结果:链接色*/
#container #list_main .result a{
   color:#00a6fc;
}
/*#QYHD#搜索结果:链接翻转*/
#container #list_main .result a:hover{
   text-decoration:underline;
}
/*#QYHD#搜索结果:标题*/
#container #list_main .result .title li{
   float:left;
   margin-right:20px;
   font-size:20px;
   overflow:hidden
}
/*#QYHD#搜索结果:内容区*/
#container #list_main .result .content{
   width:610px;
   font-size:14px;
   float:left;
   min-height:130px;
   overflow:hidden;
}
/*#QYHD#搜索结果:内容区版块间距*/
#container #list_main .result .content p,
#container #list_main .result .content .thumbnail,
#container #list_main .result .content .entry,
#container #list_main .result .content .page_content,
#container #list_main .result .content .pages_peview,
#container #list_main .result .content .meta{
   margin-top:8px;
}
#container #list_main .result .content p.p1{
	font-size:16px;
	}
#container #list_main .result .content .meta{
   height:30px
}
/*#QYHD#搜索结果:内容区标签顶居*/
#container #list_main .result .content .tags{
   margin-top:15px;
}
/*#QYHD#搜索结果:内容区标签*/
#container #list_main .result .content .tags a{
   padding:2px 10px;
   margin-right:5px;
   float:left;
   margin-bottom:5px;
   color:#fff;
   background:#67b48a;
   white-space:nowrap;
   height:18px;
   overflow:hidden;
}
#container #list_main .result .content .tags a:hover{
   text-decoration:none;
   background:#569e77;
}
/*#QYHD#搜索结果:内容区缩略图*/
#container #list_main .result .content .thumbnail{
   float:left;
   width:130px;
   border:2px solid #8fccab;
   margin:15px 14px 0 0;
}
#container #list_main .result .content .thumbnail img{
   width:130px;
   height:auto;
}
/*#MIKEY#搜索结果:内容区清除浮动的正文部分*/
#container #list_main .result .content .article{
   padding-bottom:30px;
   font-size:14px;
}
/*#QYHD#搜索结果:内容区正文部分行间距*/
#container #list_main .result .content .entry,
#container #list_main .result .content .page_content{
   line-height:22px;
}
/*#QYHD#搜索结果:翻页选项*/
#container #list_main .result .content .page_tabs{
   width:560px;
   height:24px;
}
#container #list_main .result .content .page_tabs li{
   float:left;
   margin-right:10px;
   font-size:14px;
   padding:2px 10px;
}
/*#QYHD#搜索结果:当前翻页选项*/
#container #list_main .result .content .page_tabs li.current{
   background:#67b48a;
   cursor:pointer;
}
#container #list_main .result .content .page_tabs li.current a{
   color:#fff;
   text-decoration:none;
}
#container #list_main .result .content .page_content{
   clear:both;
   font-size:14px;
}
#container #list_main .result .content .entry{
   font-size:14px
}

/*#QYHD#搜索结果:内容区底部*/
#container #list_main .result .content .meta li{
   float:left;
   padding-right:10px;
   margin-right:10px;
   height:14px;
}
#container #list_main .result .content .meta1 li a{
   background-color: #2DAEBF;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
   color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding:0 10px;
	display:inline-block;
}
#container #list_main .result .content .meta1 li a:hover{
   background-color: #21A2A9;
}
#container #list_main .result .content .meta li.last{
   float:right;
   margin-right:0px;
}

/*#QYHD#搜索结果:图标区*/
#container #list_main .result .tools_icon{
   width:83px;
   float:right;
   position:absolute;
   right:15px;
   top:20px;
   text-indent:35px;
   
}
#container #list_main .result .tools_icon a{
   color:#fff;
   display:none;
   text-decoration:none;
}
/*#QYHD#搜索结果:图标按钮*/
#container #list_main .result .tools_icon .icon{
   height:35px;
   width:35px;
   line-height:35px;
   margin-bottom:5px;
   cursor:pointer;
   position:absolute;
   right:-15px;
background:url(../img/icons/search_icons.png) no-repeat;
}
/*#QYHD#搜索结果:以下为各图标按钮的样式和位置*/
#container #list_main .result .tools_icon .icon.fav{
   background-color:#6eb68e;
   background-position: 0px 2px;
   top:0;
}
#container #list_main .result .tools_icon .icon.preview{
   background-color:#e86c24;
   background-position: 2px -38px;
   top:40px;
}
#container #list_main .result .tools_icon .icon.download{
   background-color:#ff0000;
   background-position: 1px -76px;
   top:80px;
}
#container #list_main .result .tools_icon .icon.repost{
   background-color:#e09e19;
   background-position: 0px -115px;
   top:40px;
}
#container #list_main .result .tools_icon .icon.mobile{
   background-color:#47bbe1;
   background-position: 0px -157px;
   top:80px;
}
#container #list_main .result .tools_icon .icon.comment{
   background-color:#59a818;
   background-position: 0px -200px;
   top:120px;
}

/*#QYHD#搜索预览工具条*/
#preview_bar{
   width:665px;
   height:55px;
   line-height:55px;
   position:absolute;
   z-index:300;
   display:none;
   background:#62af24;
   color:#fff;
   padding:0 20px;
}
/*#QYHD#搜索预览工具条:各元素高度和浮动*/
#preview_bar #sliderbar,
#preview_bar #sliderbar .slide,
#preview_bar #recover{
   float:left;
   height:55px;
   line-height:55px;
   position:static;
}
/*#QYHD#搜索预览工具条:滑动条部分的总宽度*/
#preview_bar #sliderbar{
   width:286px;
   overflow:hidden;
}
/*#QYHD#搜索预览工具条:滑动条内元素浮动*/
#preview_bar #sliderbar .tit,
#preview_bar #sliderbar .slide,
#preview_bar #sliderbar .zoom{
   float:left;
}
/*#QYHD#搜索预览工具条:滑动条文字间距*/
#preview_bar #sliderbar .tit{
   margin-right:20px;
}
/*#QYHD#搜索预览工具条:滑动条控件边距*/
#preview_bar #sliderbar .slide{
   margin:20px 10px 0;
   width:150px;
}
#preview_bar #sliderbar .slide input{
   width:130px;
}
/*#QYHD#搜索预览工具条:放大镜控件*/
#preview_bar #sliderbar .zoom{
   height:20px;
   width:20px;
   text-indent:9999px;
   cursor:pointer;
   margin-top:17px;
}
/*#QYHD#搜索预览工具条:放大*/
#preview_bar #sliderbar .zoom#out{
   background:url(../img/icons/preview_icon.png) no-repeat 0 center;
}
/*#QYHD#搜索预览工具条:缩小*/
#preview_bar #sliderbar .zoom#in{
   background:url(../img/icons/preview_icon.png) no-repeat -180px center;
}
/*#QYHD#搜索预览工具条:还原*/
#preview_bar #recover{
   width:64px;
   margin-left:20px;
   margin-right:37px;
   cursor:pointer;
   background:url(../img/icons/preview_icon.png) no-repeat -240px center;
}
/*#QYHD#搜索预览工具条:拖动*/
#preview_bar #drag{
   width:72px;
   height:26px;
   line-height:24px;
   float:left;
   cursor:pointer;
   margin-top:14px;
   text-indent:32px;
   background:#7bd831 url(../img/icons/preview_icon.png) no-repeat -330px center;
/*   background-image: -moz-linear-gradient(top, #81da3a, #66b724); 
   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #81da3a), color-stop(1, #66b724)); 
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81da3a', endColorstr='#66b724', GradientType='0'); */
   
   /*顶部1px高光*/
   box-shadow:0 0 1px #fff inset;
   -webkit-box-shadow:0 0 1px #fff inset;
   box-shadow:0 0 1px #fff inset;
   border:1px solid #60a826;
   border-radius:3px;
   -webkit-border-radius:3px; /*webkit内核浏览器*/
   border-radius:3px;/*Firefox*/
   behavior:url(js/pie.htc); /*IE7,8兼容CSS3圆角*/
}
/*#QYHD#搜索预览工具条:关闭*/
#preview_bar #close{
   float:right;
   width:11px;
   height:11px;
   margin:20px 0 0 20px;
   cursor:pointer;
   background:url(../img/icons/close_icon.png) no-repeat;
}
/*#QYHD#搜索预览工具条:窗口*/
#preview_window{
   width:820px;
   height:700px;
   overflow:auto;
   position:absolute;
   z-index:300;
   display:none;
   background:#fff;
}
/*#QYHD#搜索预览工具条:缩略图*/
#preview_thumbnail{
   width:100%;
   height:130px;
   display:none;
   position:fixed;
   bottom:0;
   left:0;
   background:#000;
   z-index:300;
   opacity:0.95;
   filter: Alpha(Opacity=95);
}
/*#QYHD#搜索预览工具条:缩略图容器总宽度*/
.infiniteCarousel {
  width: 680px;
  margin:0 auto;
  position: relative;
}
/*#QYHD#搜索预览工具条:缩略图滚动区域宽度*/
.infiniteCarousel .wrapper {
  width: 600px;
  overflow: auto;
  min-height: 10em;
  margin: 0 40px;
  position: absolute;
  top: 0;
}
/*#QYHD#搜索预览工具条:缩略图滚动区域内宽度*/
.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
/*#QYHD#搜索预览工具条:缩略图单个宽度*/
.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 85px;
  width: 100px;
}
.infiniteCarousel ul li a img {
  display:block;
  width:100px;
  height:auto;
}
/*#QYHD#搜索预览工具条:箭头样式*/
.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../img/icons/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}
/*#QYHD#搜索预览工具条:向前按钮*/
.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}
/*#QYHD#搜索预览工具条:向后按钮*/
.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}
/*#QYHD#搜索预览工具条:向前按钮翻转状态*/
.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}
/*#QYHD#搜索预览工具条:向后按钮翻转状态*/
.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

/*#xc#右下角菜单补充样式*/
#container #rightbar .menu_style2 .item,
#container #rightbar .menu_style2 .list_title{
   border-bottom:1px solid #e8b144;
   background:#e09e19;
}
#container #rightbar .menu_style2 .hoverbg{
   border-bottom:1px solid #fff;
   background:#eff;
}
#container #rightbar .menu_style2 .hoverbg strong{
   color:#e09e19;
}
/*#QYHD#边栏菜单样式-2:Label样式*/
#container #rightbar .menu_style2 .item{
   color:#ffd580;
}

